package com.module.sysconfig.dao;

import java.util.List;
import java.util.Map;

import com.module.sysconfig.entity.Ywlxpz;
import com.module.sysconfig.entity.Zdb;
import com.support.jdbc.datasource.DataSource;

public interface ZdbMapper {
	
	/**
	 * 新增字典表数据
	 * @param bdck
	 */
	@DataSource(value="dataSource")
	public void saveZdb(Zdb zdb);
	
	/**
	 * 修改字典表数据
	 * @param bdck
	 */
	@DataSource(value="dataSource")
	public void updateZdb(Zdb zdb);
	
	/**
	 * 删除字典表数据
	 * @param id
	 */
	@DataSource(value="dataSource")
	public void deleteZdb(long id);
	
	/**
	 * 查詢字典表数据
	 * @param id
	 */
	@DataSource(value="dataSource")
    public  List<Map<String, Object>> queryZdb();
	
	/**
	 * 根据ID查询字典数据
	 * @param id
	 * @return
	 */
	@DataSource(value="dataSource")
	public Zdb queryZdbById(long id);
	
	/**
	 * 查询字典名称代码是否重复
	 * @param id
	 * @return
	 */
	
	@DataSource(value="dataSource")
	public List<Map<String, Object>> queryZdbByZdmc(String zdmc);
	
	
}
